package com.xquant.marketdata.curvestrip.entity;

import com.xquant.common.core.annotation.Excel;

import java.math.BigDecimal;

/**
 * @author: zip.li
 * @date: Created in 2022/5/10 14:55
 * @Description:
 */
public class IrCurveDTO {
    @Excel(name = "IRC_CODE")
    String ircCode;
    @Excel(name = "BEG_DATE" ,dateFormat="yyyy-MM-dd")
    String begDate;
    @Excel(name = "IRC_TERM")
    String ircTerm;
    @Excel(name = "IRC_RATE")
    String ircRate;

//    @Excel(name = "END_DATE",dateFormat="yyyy-MM-dd")
    String endDate;
//    @Excel(name = "IMP_DATE",dateFormat="yyyy-MM-dd")
    String impDate;
//    @Excel(name = "PIPE_ID")
    BigDecimal pipeId;
//    @Excel(name = "TG_CODE")
    BigDecimal tgCode;
//    @Excel(name = "IMP_TIME",dateFormat="yyyy-MM-dd HH:mm:ss")
    String impTime;
//    @Excel(name = "IRC_ID")
    String ircId;
//    @Excel(name = "IRC_TERM_ST")
    BigDecimal ircTermSt;
//    @Excel(name = "FWD_START_TERM")
    String fwdStartTerm;
//    @Excel(name = "SOURCE_TIME")
    String sourceTime;
//    @Excel(name = "IRC_RATE_UP",NUMBER = true)
    BigDecimal ircRateUp;
//    @Excel(name = "IRC_RATE_DOWN",NUMBER = true)
    BigDecimal ircRateDown;
//    @Excel(name = "FWD_END_TERM")
    String fwdEndTerm;

    public String getuICode() {
        return uICode;
    }

    public void setuICode(String uICode) {
        this.uICode = uICode;
    }

    String uICode;

    public String getIrcCode() {
        return ircCode;
    }

    public void setIrcCode(String ircCode) {
        this.ircCode = ircCode;
    }

    public String getIrcTerm() {
        return ircTerm;
    }

    public void setIrcTerm(String ircTerm) {
        this.ircTerm = ircTerm;
    }

    public String getIrcRate() {
        return ircRate;
    }

    public void setIrcRate(String ircRate) {
        this.ircRate = ircRate;
    }

    public String getBegDate() {
        return begDate;
    }

    public void setBegDate(String begDate) {
        this.begDate = begDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getImpDate() {
        return impDate;
    }

    public void setImpDate(String impDate) {
        this.impDate = impDate;
    }

    public BigDecimal getPipeId() {
        return pipeId;
    }

    public void setPipeId(BigDecimal pipeId) {
        this.pipeId = pipeId;
    }

    public BigDecimal getTgCode() {
        return tgCode;
    }

    public void setTgCode(BigDecimal tgCode) {
        this.tgCode = tgCode;
    }

    public String getImpTime() {
        return impTime;
    }

    public void setImpTime(String impTime) {
        this.impTime = impTime;
    }

    public String getIrcId() {
        return ircId;
    }

    public void setIrcId(String ircId) {
        this.ircId = ircId;
    }

    public BigDecimal getIrcTermSt() {
        return ircTermSt;
    }

    public void setIrcTermSt(BigDecimal ircTermSt) {
        this.ircTermSt = ircTermSt;
    }

    public String getFwdStartTerm() {
        return fwdStartTerm;
    }

    public void setFwdStartTerm(String fwdStartTerm) {
        this.fwdStartTerm = fwdStartTerm;
    }

    public String getSourceTime() {
        return sourceTime;
    }

    public void setSourceTime(String sourceTime) {
        this.sourceTime = sourceTime;
    }

    public BigDecimal getIrcRateUp() {
        return ircRateUp;
    }

    public void setIrcRateUp(BigDecimal ircRateUp) {
        this.ircRateUp = ircRateUp;
    }

    public BigDecimal getIrcRateDown() {
        return ircRateDown;
    }

    public void setIrcRateDown(BigDecimal ircRateDown) {
        this.ircRateDown = ircRateDown;
    }

    public String getFwdEndTerm() {
        return fwdEndTerm;
    }

    public void setFwdEndTerm(String fwdEndTerm) {
        this.fwdEndTerm = fwdEndTerm;
    }
}
